Recognizable Formal Power Series on Trees

نویسندگان

  • Jean Berstel
  • Christophe Reutenauer
چکیده

Trees are a very basic object in computer science. They intervene in nearly a;ly domain, and they are studied for their own, or used to represent conveniently a given situation. There are at least three directions where investigations on trees themselves are motivated, and this for different reasons. First, the notion of tree is the basis of algebraic semantics (Nivat [19], Rosen [2*2], etc.). In this context, the study of special languages of trees (i.e. forests), their classification, and their behaviour under various types of transformations are of great importance (Arnold fl], Dauchet [8 J, L,ilin 1161, Mongy [18]). By essence, work in this area is an extension of the algebraic theory of languages; trees and ianguages are in fact directly related via the derivation trees of an algebraic grammar (Thatcher [25]). A second topic heavily related to trees concerns dzra structures, Trees, mainly binary trees &and its variants, constitute one of the most widely known data structures (see e.g. Hlnuth [15]). The analysis of the worst-caLe, expected or average running time t)ehzvGrr nfi’ certain algorithms requires sometimes long and delicate computations (Flajolet [lo], Kemp [14], Flajolet and Steyaert [12]). Finally, trees occupy a distinguished place in the enumeration of graphs and maps, both because of the simplicity of their structure and for the relationship between their el-lcodings and aigebraic languages. The nature of the enumerating series, and especially the question whether they are algebraic or not, is one of the central problems in this domain (Cori [7], Chottin [4]). We propose here a theory of formal power series on trees, and present some of their basic properties together with various examples of applications which, as we hope, will show the interest of its development within the framework we just sketched. A formal power series on trees is a function which Gssociates a number to esch tree. Thus we could also have called them ‘tree functions II in analogy with the term ‘word function’ used by several authors (Paz and Salomaa [ZO], Cobham [5]) as an equivalent denomination for formal power series on words. The main goal of a formal power series is to count, or to represent the result of some computation on

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On recognizable and rational formal power series

We will describe the recognizable formal power series over arbitrary semirings and in partially commuting variables, i.e. over trace monoids. We prove that the recognizable series are certain rational power series, which can be constructed from the polynomials by using the operations sum, product and a restricted star which is applied only to series for which the elements in the support all hav...

متن کامل

On transformations of formal power series

Formal power series are an extension of formal languages. Recognizable formal power series can be captured by the so-called weighted finite automata, generalizing finite state machines. In this paper, motivated by codings of formal languages, we introduce and investigate two types of transformations for formal power series. We characterize when these transformations preserve recognizability, ge...

متن کامل

On Probability Distributions for Trees: Representations, Inference and Learning

We study probability distributions over free algebras of trees. Probability distributions can be seen as particular (formal power) tree series [BR82; EK03], i.e. mappings from trees to a semiring K. A widely studied class of tree series is the class of rational (or recognizable) tree series which can be defined either in an algebraic way or by means of multiplicity tree automata. We argue that ...

متن کامل

HYPERTRANSCENDENTAL FORMAL POWER SERIES OVER FIELDS OF POSITIVE CHARACTERISTIC

Let $K$ be a field of characteristic$p>0$, $K[[x]]$, the ring of formal power series over $ K$,$K((x))$, the quotient field of $ K[[x]]$, and $ K(x)$ the fieldof rational functions over $K$. We shall give somecharacterizations of an algebraic function $fin K((x))$ over $K$.Let $L$ be a field of characteristic zero. The power series $finL[[x]]$ is called differentially algebraic, if it satisfies...

متن کامل

Rational Transformations of Formal Power Series

Formal power series are an extension of formal languages. Recognizable formal power series can be captured by the so-called weighted finite automata, generalizing finite state machines. In this paper, motivated by codings of formal languages, we introduce and investigate two types of transformations for formal power series. We characterize when these transformations preserve rationality, genera...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Theor. Comput. Sci.

دوره 18  شماره 

صفحات  -

تاریخ انتشار 1982